package com.qingcheng.service.impl;

import org.apache.http.HttpHost;
import org.elasticsearch.client.RestClient;
import org.elasticsearch.client.RestClientBuilder;
import org.elasticsearch.client.RestHighLevelClient;

/**
 * @author 岳剑飞
 * @Company http://www.ithiema.com
 */
public class RestClientFactory {

    public static RestHighLevelClient getRestHighLevelClient(String hostname, int port) {
        HttpHost httpHost = new HttpHost(hostname, port, "http");
        RestClientBuilder builder = RestClient.builder(httpHost);  //rest构建器
        return new RestHighLevelClient(builder);    //高级客户端对象（连接）

    }
}
